#include <stdio.h>

extern void swap(double *, double *);

void bubble_sort(double *a, int len)
{
  int i, j;

  for (i = len - 1; i >= 0; i--) 
    for (j = 0; j < i; j++)
      if (a[j] > a[j + 1])
	swap((a + j), (a + j + 1));
}
